package com.yuyou.tas.report.mapper;

import com.yuyou.tas.service.api.report.dto.ReportKnowIDTO;
import org.apache.ibatis.annotations.Mapper;

import com.yuyou.tas.service.api.report.entity.ExamModelReportKnowledgeI;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ExamModelReportKnowledgeIMapper {
    int deleteByPrimaryKey(Long id);

    int insert(ExamModelReportKnowledgeI record);

    ExamModelReportKnowledgeI selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(ExamModelReportKnowledgeI record);

    void deleteByActivityIdClassIdStuId(@Param(value = "stuId") Long stuId , @Param(value = "activityId") Long activityId , @Param(value = "lessonClassId") Long lessonClassId);

    List<ReportKnowIDTO> reportKonwI(@Param(value="reportId") Long reportId, @Param(value="examModelId") Long examModelId);
}